/*
函数创建的时候：Exectionext
1. 会开辟新的作用区间scope chain
2. 接受内部的变量对象VariableObject
函数运行的时候再对变量进行赋值

* */

function xjb(one){
    var name = "xjb";
    var age = 18;
    var myFunc = function (){};  // 是一个匿名的变量函数

    function myFunc2 () {} // 指针指向myFunc2
}

// 函数创建的时候
xjbExectionContext={
    Scope_chain:{},
    VariableObject:{
        arguments:{
            0:undefined,
            length:1,
        },
        name:undefined,
        age:undefined,
        myFunc:undefined,
        myFunc2:"Pointer to myFunc2",
    }
}